package br.com.social.mobile.handler;

import java.util.ArrayList;
import java.util.List;

import org.apache.log4j.Logger;

import br.com.social.mobile.dao.ParameterDAO;
import br.com.social.mobile.entities.Parameter;
import br.com.social.mobile.exception.TrackerServiceException;
import br.com.social.mobile.rest.util.dto.ParameterDto;


public class ParameterHandler {
	
	private Logger logger = Logger.getLogger(ParameterHandler.class);

	public List<ParameterDto> getListParameter() throws TrackerServiceException {

		ParameterDAO parameterDAO = new ParameterDAO();
		List<Parameter> lstParameter = parameterDAO.findAll();
		
		ParameterDto parameterDto;
		List<ParameterDto> lstParameterDto = new ArrayList<ParameterDto>();
		for (Parameter parameter : lstParameter) {
			
			parameterDto = new ParameterDto();
			parameterDto.setDescription(parameter.getDsDescription());
			parameterDto.setName(parameter.getDsParamName());
			parameterDto.setValue(parameter.getDsParamValue());
			lstParameterDto.add(parameterDto);
			
		}
		
		return lstParameterDto;
		
	}


	
}
